mass protest - French English Dictionary